package com.example;
//
//import com.baomidou.mybatisplus.annotation.IdType;
//import com.baomidou.mybatisplus.generator.AutoGenerator;
//import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
//import com.baomidou.mybatisplus.generator.config.GlobalConfig;
//import com.baomidou.mybatisplus.generator.config.PackageConfig;
//import com.baomidou.mybatisplus.generator.config.StrategyConfig;
//
//
//public class main {
//
//    public static void main(String[] args) {
//
//        AutoGenerator mpg = new AutoGenerator();
//        GlobalConfig gc = new GlobalConfig();
//        PackageConfig pc = new PackageConfig();
//        StrategyConfig sc = new StrategyConfig();
//        DataSourceConfig dsc = new DataSourceConfig();
//
//        dsc.setDriverName("com.mysql.cj.jdbc.Driver");
//        dsc.setUrl("jdbc:mysql://localhost:3306/order?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true");
//        dsc.setUsername("root");
//        dsc.setPassword("201110");
//
//        sc.setInclude("employee");
//
//        pc.setEntity("domain");
//        pc.setMapper("dao");
//
//        gc.setOutputDir("src/main/java/com/example");
//        gc.setOpen(false);
//        gc.setAuthor("wbk");
//        gc.setFileOverride(true);
//        gc.setMapperName("%sDao");
//        gc.setServiceName("%sService");
//        gc.setServiceImplName("%sServiceImpl");
//        gc.setIdType(IdType.ASSIGN_ID);
//
//        mpg.setDataSource(dsc);
//        mpg.setStrategy(sc);
//        mpg.setPackageInfo(pc);
//        mpg.setGlobalConfig(gc);
//        mpg.execute();
//    }
//}
